centralized payment - English Synonyms Dictionary